<?php

/**
 * Classe representativa dos campos do datagrid
 * 
 * @author cristiano
 */
class Datagrid_Campo {
	private $nome;
	private $label;
	private $parametros = array();

	/**
	 * @param $nome Nome do campo do Modelo
	 * @param $label Nome que será exibido na coluna do campo na tabela
	 */
	public function __construct($nome = null, $label = null) {
		$this->nome = $nome;
		$this->label = $label;
	}

	public function AddParametros($nome, $valor){
		$this->parametros[$nome] = $valor;
	}

	public function GetParametros($nome){
		if(isset($this->parametros[$nome])){
			return $this->parametros[$nome];
		}
		return false;
	}

	public function GetNome(){
		return $this->nome;
	}
	
	public function GetLabel(){
		return $this->label;
	}
}